* In general, borders consist of code snippets (because of curved buttons)
* Need a way to programmatically address code blocks
** OOP: Each object holds code + (empty) data -> overkill.
** Array of lambdas -> Not available back then, also slight overkill.
** Computed goto (Note: "fail" is not numeric) -> not available.
** Is there a pattern for this? -> YES!
